Ext.namespace('pages.p2p.hPlan.planSq.query');

pages.p2p.hPlan.planSq.query.HplanView = function(config) {
	Ext.apply(this, config);
	/** 操作类型 */
	this.operType = config.operType;
	this.record = config.record;
	this.initUIComponents();
	pages.p2p.hPlan.planSq.query.HplanView.superclass.constructor.call(this);
};
Ext.extend(pages.p2p.hPlan.planSq.query.HplanView, Ext.Window, {
	initUIComponents : function() {
		this.form = new Ext.form.FormPanel({
			region : 'center',
			layout : 'column',
			title:'项目信息',
			height : 300,
			labelWidth : 125,
			labelAlign : 'left',
			autoScroll : true,
			border : false,
			frame : false,
			bodyStyle : 'padding:5', 
			items : [ {
				columnWidth : 1,
				height : 10,
				border : false
			},{
				columnWidth : 1,
				layout : 'form',
				border : false,
				items : [ {
                    fieldLabel : '项目名称',
                    xtype : 'textfield',
                    name : 'V_XM_NAME',
                    id : 'V_XM_NAME',
                    readOnly : true,
                    anchor : '99%'
                } ]
			},{
                columnWidth : .5,
                layout : 'form',
                border : false,
                items : [ {
                    fieldLabel : '项目金额',
                    xtype : 'textfield',
                    name : 'V_XM_JE',
                    id : 'V_XM_JE',
                    readOnly : true,
                    anchor : '98%'
                } ]
            }, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '年化收益率（%）',
					xtype : 'textfield',
					name : 'V_XM_NH_SYL',
					id : 'V_XM_NH_SYL',
					readOnly : true,
					anchor : '98%'
				} ]
			}, {
                columnWidth : .5,
                layout : 'form',
                border : false,
                items : [ {
                    fieldLabel : '期限(月)',
                    xtype : 'textfield',
                    name : 'V_XM_QX_MONTH',
                    id : 'V_XM_QX_MONTH',
                    readOnly : true,
                    anchor : '98%'
                } ]
            }, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '期限(天)',
					xtype : 'textfield',
					name : 'V_XM_QX_DAY',
					id : 'V_XM_QX_DAY',
					readOnly : true,
					anchor : '98%'
				} ]
			},{
                columnWidth : .5,
                layout : 'form',
                border : false,
                items : [ {
                    fieldLabel : '项目类型',
                    xtype : 'textfield',
                    name : 'V_XM_TYPE',
                    id : 'V_XM_TYPE',
                    readOnly : true,
                    anchor : '98%'
                } ]
            }, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [{
					fieldLabel : '项目状态',
					xtype : 'textfield',
					name : 'V_XM_ZT',
					id : 'V_XM_ZT',
					readOnly : true,
					anchor : '98%'
				}]
			}, {
                columnWidth : .5,
                layout : 'form',
                border : false,
                items : [ {
                    fieldLabel : '信用级别',
                    xtype : 'textfield',
                    name : 'V_XM_XYJB',
                    id : 'V_XM_XYJB',
                    readOnly : true,
                    anchor : '98%'
                } ]
            },{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '项目编号',
					xtype : 'textfield',
					name : 'V_XM_ORDER',
					id : 'V_XM_ORDER',
					readOnly : true,
					anchor : '98%'
				} ]
			}, {
                columnWidth : .5,
                layout : 'form',
                border : false,
                items : [ {
                    fieldLabel : '所属员工',
                    xtype : 'textfield',
                    name : 'V_XM_SS_GYH',
                    id : 'V_XM_SS_GYH',
                    readOnly : true,
                    anchor : '98%'
                } ]
            }, {
				columnWidth : 1,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '项目计划介绍',
					xtype : 'textarea',
					name : 'V_XM_JHJS',
					id : 'V_XM_JHJS',
					readOnly : true,
					anchor : '99%'
				} ]
			}, {
				columnWidth : 1,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '项目投标范围',
					xtype : 'textarea',
					name : 'V_XM_TBFW',
					id : 'V_XM_TBFW',
					readOnly : true,
					anchor : '99%'
				} ]
			},{
                columnWidth : .5,
                layout : 'form',
                border : false,
                items : [ {
                    fieldLabel : '申请人用户名',
                    xtype : 'textfield',
                    name : 'V_XM_SQ_USERID',
                    id : 'V_XM_SQ_USERID',
                    readOnly : true,
                    anchor : '98%'
                } ]
            },  {
                columnWidth : .5,
                layout : 'form',
                border : false,
                items : [ {
                    fieldLabel : '申请日期',
                    xtype : 'textfield',
                    name : 'V_XM_SQ_DATE',
                    id : 'V_XM_SQ_DATE',
                    readOnly : true,
                    anchor : '98%'
                } ]
            },{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '审核人用户名',
					xtype : 'textfield',
					name : 'V_XM_SH_USER_ID',
					id : 'V_XM_SH_USER_ID',
					format : 'Y-m-d',
					hideTrigger : true,
					readOnly : true,
					anchor : '98%'
				}]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '审核日期',
					xtype : 'textfield',
					name : 'V_XM_SH_DATE',
					id : 'V_XM_SH_DATE',
					format : 'Y-m-d',
					hideTrigger : true,
					readOnly : true,
					anchor : '98%'
				}]
			},{
				columnWidth : 1,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '审核备注',
					xtype : 'textarea',
					name : 'V_XM_SH_CONTENT',
					id : 'V_XM_SH_CONTENT',
					readOnly : true,
					anchor : '99%'
				} ]
			}]
		});

		this.uploadPanel = new Ext.ux.UploadPanel({
			region : 'south',
			title: '附件',
			height : 120,
			readOnly : 'view'==this.operType ? true:false,
			orgId : parent.roleId
		});
		
		Ext.apply(this, {
			id : 'form_zqff_view',
			title : '查看详情',
			border : false,
			layout : 'border',
			enableTabScroll: true, 
			style:{
				marginRight: 'auto',
		        marginLeft: 'auto'
			},
			width : 700,
			height : 520,
			modal : true,
			items : [ this.form,this.uploadPanel ],
			listeners:{
				'render' : this.initData.createDelegate(this)
			},
			tbar : [ {
				text : '关闭',
				iconCls : 'close',
				handler: function(){
					this.close();
				}.createDelegate(this)
			} ]
		});
	},
	initData : function() {
		this.uploadPanel.load(this.record.get("ID"));
		Ext.getCmp('V_XM_NAME').setValue(this.record.get("XM_NAME"));
		Ext.getCmp('V_XM_NH_SYL').setValue(this.record.get("XM_NH_SYL"));
		Ext.getCmp('V_XM_JE').setValue(this.record.get("XM_JE"));
		Ext.getCmp('V_XM_QX_DAY').setValue(this.record.get("XM_QX_DAY"));
		Ext.getCmp('V_XM_QX_MONTH').setValue(this.record.get("XM_QX_MONTH"));
		Ext.getCmp('V_XM_SQ_USERID').setValue(this.record.get("XM_SQ_USERID"));
		Ext.getCmp('V_XM_SQ_DATE').setValue(this.record.get("XM_SQ_DATE"));
		var xmzt = this.record.get("XM_ZT");
		if ('1' == xmzt) {
            xmzt ="待审核";
        } else if ('2' == xmzt) {
            xmzt ="审核通过";
        } else if ('3' == xmzt) {
            xmzt ="审核失败";
        }else if ('4' == xmzt) {
            xmzt ="招标中";
        }else if ('5' == xmzt) {
            xmzt ="已截标";
        }else if ('6' == xmzt) {
            xmzt ="投标完成";
        }else if ('7' == xmzt) {
            xmzt ="还款完成";
        }
		Ext.getCmp('V_XM_ZT').setValue(xmzt);
		Ext.getCmp('V_XM_SH_USER_ID').setValue(this.record.get("XM_SH_USER_ID"));
		Ext.getCmp('V_XM_SH_DATE').setValue(this.record.get("XM_SH_DATE"));
		Ext.getCmp('V_XM_SH_CONTENT').setValue(this.record.get("XM_SH_CONTENT"));
		Ext.getCmp('V_XM_ORDER').setValue(this.record.get("XM_ORDER"));
		var state = this.record.get("XM_TYPE");
		var state = this.record.get("XM_TYPE");
		if('01' == state){
			state = '个人信用';
		}else if('02' == state){
			state = '资产抵押';
		}else if('03' == state){
			state = '车贷';
		}
		Ext.getCmp('V_XM_TYPE').setValue(state);
		Ext.getCmp('V_XM_XYJB').setValue(this.record.get("XM_XYJB"));
		Ext.getCmp('V_XM_JHJS').setValue(this.record.get("XM_JHJS"));
		Ext.getCmp('V_XM_TBFW').setValue(this.record.get("XM_TBFW"));
		Ext.getCmp('V_XM_SS_GYH').setValue(this.record.get("XM_SS_GYH"));
	}
});